
package com.yzd.netmonitor.web;

public enum ResponseCode {

	/**
	 * 成功
	 */
	CODE_200(200, "成功"),
	/**
	 * UUID不能为空
	 */
	CODE_301(301, "UUID不能为空"),
	/**
	 * clientIp不能为空
	 */
	CODE_302(302, "clientIp不能为空"),
	/**
	 * hostName不能为空
	 */
	CODE_303(303, "hostName不能为空"),

	/**
	 * 请求未找到
	 */
	CODE_404(404, "请求未找到"),
	/**
	 * 参数错误
	 */
	CODE_450(450, "参数错误"),

	/**
	 * 服务器内部错误
	 */
	CODE_500(500, "服务器内部错误"),
	/**
	 * 无效会话
	 */
	CODE_501(501, "无效会话"),
	/**
	 * 无效请求
	 */
	CODE_502(502, "无效请求"),

	/**
	 * 签名错误
	 */
	CODE_600(600, "签名错误"),
	/**
	 * 签名串不能为空
	 */
	CODE_601(601, "签名串不能为空");

	private int code;

	private String desp;

	ResponseCode(int code, String desp) {

		this.code = code;
		this.desp = desp;
	}

	public String getDesp() {

		return desp;
	}

	public int getCode() {

		return code;
	}

	@Override
	public String toString() {

		return String.valueOf(code);
	}
}
